Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Australia F4 Mexico F18 Austria F2 Croatia F1 Italy F5 Italy F6 Croatia F5 Argentina F5 Austria F1 Croatia F2 Brazil F1 Challenger Casino Lugano - Lugano Stella Artois Clay Court Championships - Budaors Corona Mexico City Open - Mexico City Zagreb Open - Zagreb AXA Open - Lisbon Muller Cup 2000 - Ulm ATP Slovak Open Challenger - Bratislava Oberstaufen Cup - Oberstaufen Mitsubishi Electric Europe Cup - Monza Bogota Challenger - Bogota XI Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Intersport Heilbronn Open - Heilbronn Copa Petrobras Paraguay - Asuncion Muller Cup - Ulm I Manta Open - Manta Challenger Brasov - Brasov Challenger 42 - Andrezieux Copa Sevilla Internacionales de Andalucia - Seville Copa Petrobras Paraguay - Asuncion Unicredit (Suisse) Bank S. A. Challenger - Chiasso Aberto de Sao Paulo - Sao Paulo Riviera di Rimini Challenger - Rimini Steelers Cup - Kosice Tennis Napoli Cup - Napoli The Scottish Tennis Championships - Edinburgh Dusseldorf Open 2006 - Dusseldorf Genoa Open - Genova Amazonia Open de Tenis - Belem Espinho Challenger - Espinho KGHM Polish Indoors - Wroclaw Zagreb Open - Zagreb La Serena Open - La Serena Kos-Zucchetti Tennis Cup - Cordenons Tennis Napoli Cup 2004 - Napoli Unicredit Czech Open - Prostejov The 70th King's Cup and Queen's Cup - Bangkok Honda-Kah Open - Singapore IPP Geneva Trophy - Geneva Mitsubishi Electric Europe Cup - Monza Cosmorom Challenger - Brasov Copa Sevilla - Seville The LTA Hull Challenger - Hull Schickendanz Open - Furth BSI Challenger Lugano - Lugano Cridicard Mastercard Tennis Cup - Campos do Jordao Warsteiner Challenger - Wolfsburg Zagreb Open - Zagreb Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Geneva Challenger - Geneva Porsche Open - Poznan Skandia Open - Linz Copa Petrobras - Buenos Aires Copa Ericsson Mexico - Guadalajara San Marino CEPU Open - San Marino Copa Ericsson Argentina - Buenos Aires VIII Trofeo Ciutat de Barcelona - Barcelona Internazionali di Tennis de San Marino - San Marino Samsung Securities Cup - Seoul 4th Sardinia International Championships - Cagliari DPD Challenger 2000 - Aschaffenburg Citta di Como Challenger - Como Banja Luka 2002 - Banja Luka Sardinia International Championship - Cagliari Copa Ericsson Uruguay - Montevideo Quelle Cup - Furth Black Forest Open 2000 - Freudenstadt Nord LB Open - Braunschweig Heineken Challenger - Ho Chi Minh City C.T. San Remo - XIII Piertomaso Tessitore - San Remo Salinas Challenger Nord/LB Open - Braunschweig Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Tatra Banka Open 2001 - Bratislava Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo Challenger Copa Sevilla - Seville XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju drkoop.com USTA challenger of Miami - Miami VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Nord/LB Open 2004 - Braunschweig Garden Open 2004 - Rome Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ljubljana Open - Ljubljana Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Copa Petrobras Argentina - Buenos Aires Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen San Luis Potosi Challenger - San Luis Potosi Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta 4° Sporting Challenger - Turin Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Porsche Open - Poznan BMW Tennis Championship - Sunrise Brasov Challenger - Brasov Sao Paulo Challenger Genova Challenger Barletta Challenger Alessandria Challenger Unique Zagreb Open - Zagreb Banja Luka Challenger 2004 - Banja Luka San Benedetto Challenger Iskratel Open - Kranj Seguros Bolivar Open - Medellin Todi Challenger Ciutat de Barcelona - Barcelona Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Genova Open Challenger - Genova Turin Challenger Todi Challenger Palermo Challenger Copa Telefonica CTC Chile - Santiago Buenos Aires Challenger Milan Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Turin Challenger Orbetello Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda San Marino Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Schickendanz Open - Furth Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Tunis Open 2007 - Tunis Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Pekao Open - Szczecin Reggio Emilia Challenger Blois Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Lima Challenger Montevideo Challenger Canberra Challenger Lamberts Open by Stawag - Aachen CA Challenge - Graz Prostejov Challenger VIII Torneo Internazionale di Tennis - Barletta San Benedetto Challenger Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Bordeaux Challenger Milan Challenger SIR Supermercadi Challenger - Rome Napoli Challenger Montevideo Challenger La Serena Open - La Serena 7° Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova Iquique Challenger Aix En Provence Challenger Banja Luka Challenger - Banja Luka Diego Open - Budapest Alphen Challenger Challenger Leon 2004 - Leon Rome Challenger Banja Luka Challenger Santo Domingo Challenger Braunschweig Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Porto Alegre Challenger Lyon Challenger ECM Prague Open 2005 - Prague Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo IPP Geneva Trophy - Geneva Kuppers Kolsch Cup by Lambertz - Aachen Marburg Challenger VIII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Bastad Challenger Memorial Savigni - Sassuolo V Gramado Open de Tennis - Gramado Challenger Canottieri Minico - Mantova AAPT Championships - Adelaide Buenos Aires Challenger KGHM Dialog Polish Indoors - Wroclaw Montevideo Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Top Wool Challenger Biella - Biella ATU Cup - Weiden Guayaquil Challenger Amer-Wilson Challenger - Tampere Memorial Kolyaskin - Donetsk Open de Tanger - Tangier Milan Challenger Estoril Open - Estoril Copa Ericsson Chile - Santiago Guayaquil Challenger BMW Open - Munich Heilbronn Open - Heilbronn Cortina Challenger V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Schickedanz Open - Furth Internationaler Raiffeisen Grand Prix - St. Polten Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Blois Challenger Challenger Leon 2003 - Leon Hamburg Challenger - Hamburg Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Pullach Challenger Panama City Challenger Finnish Open - Helsinki Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Open Seat Godo 2003 - Barcelona Ljubljana Open - Ljubljana BMW Open - Munich Sassuolo Challenger - Sassuolo San Marino Cepu Open - San Marino Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Oberstaufen Cup - Oberstaufen Heilbronn Challenger Vicenza Challenger VI Gramado Open de Tenis - Gramado Riviera di Rimini Challenger - Rimini Internationaux de Doubs Open de Franchie-Comte - Besancon Ludwigshafen Challenger Mallorca Challenger Biella Challenger Croatia Open - Umag Freudenstadt Challenger - Freudenstadt Ljubljana Open 2002 - Ljubljana Oberstaufen Cup - Oberstaufen BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Wolfsburg - Wolfsburg Barletta Citta Della Disfida Open 2000 - Barletta Bulgarian Challenger 2002 - Sofia Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg Copa Ericsson Chile - Santiago BBB Open - Sofia Medicor Open - Budapest The Nottingham Challenger - Nottingham Britania Zavaleta - Puebla Challenger 42 - Andrezieux Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Dubrovnik Open - Dubrovnik Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Czech Open 2005 - Prostejov Heilbronn Challenger San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Nossa Caixa Tennis Cup - Sao Paulo 10° Trofeo Luigi Pezzoli - Bergamo ECM Prague Open - Prague Ostdeutscher Sparkessen Cup - Dresden Grand Prix Hassan II - Casablanca Aamulehti Tampere Open - Tampere Generali Open 2003 - Kitzbuhel Guayaquil Challenger Banja Luka Challenger CA Tennis Trophy - Vienna Guayaquil Challenger Cordenons Challenger Rijeka Challenger Copa AT&T - Buenos Aires Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BMW Open - Munich Mercedes Cup - Stuttgart Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Braunschweig Challenger Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Copa Telmex - Buenos Aires Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Geneva Open - Geneva Chennai Open - Chennai Brasil Open - Salvador CA Tennis Trophy - Vienna Lima Challenger Bucaramanga Challenger Brasil Open - Costa do Sauipe Sao Leopoldo Challenger Estoril Open - Estoril Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Caltanissetta Challenger Winston Salem - Winston Salem BCR Open Romania - Bucharest Napoli Challenger Malaysian Open - Kuala Lumpur BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Brisbane International - Brisbane Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Generali Open - Kitzbuhel AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Croatia Open - Umag Open de Moselle - Metz Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger Campinas Challenger Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires BMW Open - Munich US Men's Clay Court Championship - Houston Croatia Open - Umag Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Olbia Geovillage Open - Olbia San Luis Potosi Challenger 2002 - San Luis Potosi Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel KGHM Polish Indoors - Wroclaw Santiago Challenger Rio De Janeiro Challenger Siemens Open - Scheveningen Pekao Open 2001 - Szczecin Warsteiner Challenger Lubeck 2001 - Lubeck Neride Prague Indoor - Prague TEB BNP Paribas Istanbul Open - Istanbul Skandia Open - Linz Konzum Croatia Open - Umag VI Trofeo Ciudad de Quito - Quito Cairo Challenger 2002 - Cairo Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Schickendanz Open - Furth Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Generali Open 1999 - Kitzbuhel Qatar Open - Doha BellSouth Open - Vina del Mar US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Generali Open 1997 - Kitzbuhel St. Petersburg Open - St. Petersburg Heineken Open - Auckland UBS Open Gstaad - Gstaad NASDAQ-100 Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Generali Open - Kitzbuhel Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London BMW Open - Munich Copa Claro - Buenos Aires Dutch Open Tennis - Amersfoort Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Tennis Masters Series - Monte Carlo Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London Thailand Open - Bangkok Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami U.S. Open - New York German Tennis Championships - Hamburg U.S. Open - New York Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, 1R, ARG-GER 5-0 French Open - Paris French Open - Paris Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Olympics - London